to have difficulty making ends meet - Türkisch Englisch Wörterbuch